﻿<%@ Page Title="Danh sách người dùng" Language="C#" MasterPageFile="~/cp/admin/AdminMasterPage.master" AutoEventWireup="true" Inherits="cp_admin_acc_view" Codebehind="view.aspx.cs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="body" Runat="Server">
    <asp:Button ID="btnSelectAll" runat="server" Text="Chọn hết" 
        onclick="btnSelectAll_Click" /> &nbsp;
    <asp:Button ID="btnDeselectAll" runat="server" Text="Bỏ chọn hết" 
        onclick="btnDeselectAll_Click" />
    <asp:GridView ID="gridListUsers" runat="server" AutoGenerateColumns="False" 
        CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" 
        DataSourceID="dataUsers" AllowPaging="True" DataKeyNames="ID" 
        EmptyDataText="Hiện tại không có tài khoản người dùng nào trong cơ sở dữ liệu">
        <RowStyle BackColor="#EFF3FB" />
        <Columns>
            <asp:TemplateField HeaderText="#">
                <ItemTemplate>
                    <asp:CheckBox ID="UserSelector" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField HeaderText="ID" DataField="ID" />
            <asp:HyperLinkField DataNavigateUrlFields="ID" 
                DataNavigateUrlFormatString="~/cp/admin/user/detail.aspx?UserId={0}" 
                DataTextField="TenDangNhap" HeaderText="Tên đăng nhập" />
            <asp:BoundField HeaderText="Loại người dùng" DataField="LoaiNguoiDung" />
        </Columns>
        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <EditRowStyle BackColor="#2461BF" />
        <AlternatingRowStyle BackColor="White" />
    </asp:GridView>
    <asp:ObjectDataSource ID="dataUsers" runat="server" SelectMethod="GetUsers" 
        TypeName="E2_WEBSITE.Code.Admin.UserController" DeleteMethod="DeleteUser">
        <DeleteParameters>
            <asp:Parameter Name="id" Type="Int32" />
        </DeleteParameters>
    </asp:ObjectDataSource>
    <center>
        <asp:Button ID="btnAdd" runat="server" Text="Thêm" onclick="btnAdd_Click" /> &nbsp;
        <asp:Button ID="btnDelete" runat="server" Text="Xóa" 
            onclick="btnDelete_Click" /> &nbsp;
        <asp:Button ID="btnResetPassword" runat="server" Text="Reset mật khẩu" 
            onclick="btnResetPassword_Click" />
    </center>
</asp:Content>
<asp:Content ID="Content2" runat="server" contentplaceholderid="info">
Hiển thị danh sách tài khoản người dùng trong cơ sở dữ liệu. Bạn có thể nhấp vào tên đăng nhập để xem chi tiết, và cập nhật lại tài khoản người dùng.  
</asp:Content>
